''' Mission 5 - Remix 2B extension uses a while loop This remix acts as a bicycle signal. Depending on the button pressed, a signal blinks, displays an image on the screen and plays a sound. Two variables should be used ''' from codex import * from time import sleep delay = 1 # Introduction display.print("Press L or R ") display.print("for a signal") while True: if buttons.was_pressed(BTN_L): display.show(pics.ARROW_W) color = GREEN pixels.set(0, color) pixels.set(1, color) audio.mp3("sounds/left") sleep(delay) color = BLACK pixels.set(0, color) pixels.set(1, color) sleep(delay) color = GREEN pixels.set(0, color) pixels.set(1, color) audio.mp3("sounds/left") sleep(delay) color = BLACK pixels.set(0, color) pixels.set(1, color) sleep(delay) if buttons.was_pressed(BTN_R): display.show(pics.ARROW_E) color = BLUE pixels.set(2, color) pixels.set(3, color) audio.mp3("sounds/right") sleep(delay) color = BLACK pixels.set(2, color) pixels.set(3, color) sleep(delay) color = BLUE pixels.set(2, color) pixels.set(3, color) audio.mp3("sounds/right") sleep(delay) color = BLACK pixels.set(2, color) pixels.set(3, color) sleep(delay)